<%@page import="upeu.cepre.business.DetallealumnocursoManager"%>
<%@page import="upeu.cepre.model.Detallealumnocurso"%>
<%@page import="upeu.cepre.business.CursoManager"%>
<%@page import="upeu.cepre.business.PeriodoManager"%>
<%@page import="upeu.cepre.business.DetalleperiodocursoManager"%>
<%@page import="upeu.cepre.model.Detalleperiodocurso"%>
<%@page import="upeu.cepre.business.SedeManager"%>
<%@page import="com.sun.org.apache.bcel.internal.generic.AALOAD"%>
<%@page import="upeu.cepre.business.DetalleperiodosedeManager"%>
<%@page import="upeu.cepre.business.CarreraManager"%>
<%@page import="upeu.cepre.business.AlumnoManager"%>
<%@page import="upeu.cepre.model.Detalleperiodoalumno"%>
<%@page import="java.util.List"%>
<%@page language="java" contentType="text/html" pageEncoding="UTF-8"%>

<link rel="stylesheet" media="all" href="../../css/tabla.css" />
<script type="text/javascript">
    function altRows(id){
        if(document.getElementsByTagName){  
		
            var table = document.getElementById(id);  
            var rows = table.getElementsByTagName("tr"); 
		 
            for(i = 0; i < rows.length; i++){          
                if(i % 2 == 0){
                    rows[i].className = "evenrowcolor";
                }else{
                    rows[i].className = "oddrowcolor";
                }      
            }
        }
    }
    window.onload=function(){
        altRows('alternatecolor');
    }
</script>
<%
    int numberSon = 1;
    List<Detalleperiodoalumno> listDetalleAlumno = (List<Detalleperiodoalumno>) request.getSession().getAttribute("ListAlumno");


    AlumnoManager alumnoManag = new AlumnoManager();
    CarreraManager carreraManag = new CarreraManager();
    DetalleperiodosedeManager detalleperiodosedeManag = new DetalleperiodosedeManager();
    SedeManager sedeManag = new SedeManager();
    DetalleperiodocursoManager detalleperiodocursoManag = new DetalleperiodocursoManager();
    PeriodoManager periodoManag = new PeriodoManager();
    CursoManager cursoManag = new CursoManager();
    DetallealumnocursoManager detallealumnocursoManag = new DetallealumnocursoManager();

    List<Detalleperiodocurso> listFetDetalleperiodocursos = detalleperiodocursoManag.ReportByPeriodo(periodoManag.PeriodoVigente().getIdPeriodo());

%>

<table class="altrowstable" id="alternatecolor" align="center" >
    <tr>
        <th colspan="100%">Lista de Alumnos</th>
    </tr>
    <tr >
        <th>#</th>

        <th>Alumno</th>
        <%for (Detalleperiodocurso to : listFetDetalleperiodocursos) {%>
        <th><%=cursoManag.FindId(to.getIdCurso()).getNombre()%></th>
        <%}%>


    </tr>
    <%
        for (Detalleperiodoalumno to : listDetalleAlumno) {
            List<Detallealumnocurso> listTo01 = detallealumnocursoManag.ReportByIdAlumno(to.getIdDetallePeriodoAlumno());
    %>
    <tr>
        <td><%=numberSon++%></td>
        <td><%= alumnoManag.FindId(to.getIdAlumno()).getNombre()%> <%= alumnoManag.FindId(to.getIdAlumno()).getApellidoPaterno()%> <%= alumnoManag.FindId(to.getIdAlumno()).getApellidoMaterno()%></td>
        <%for (Detallealumnocurso to01 : listTo01) {%>
       
        <td><%=cursoManag.FindId(detalleperiodocursoManag.FindByIdDetallePeriodoCurso(to01.getIdDetallePeriodoCurso()).getIdCurso()).getNombre()%> <%=to01.getNotaCurso()%></td>

        <%}%>
    </tr>
    <%}%>
</table>





